package com.ruoyi.statistic.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 日入库量对象 w_day_enter_warehouse_stat
 * 
 * @author wzy
 * @date 2024-09-01 17:36:31
 */
public class WDayEnterWarehouseStat extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 统计ID */
    private Long dayEnterStatisticId;

    /** 日统计号 */
    @Excel(name = "日统计号")
    private String dayEnterStatisticNumber;

    /** 入库日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "入库日期", width = 16, dateFormat = "yyyy-MM-dd")
    private Date enterWarehouseDate;

    /** 入库客户 */
    @Excel(name = "入库客户", width = 30)
    private String enterWarehouseCustomer;

    /** 货物类型 */
    @Excel(name = "货物类型")
    private String goodsType;

    /** 计重方式 */
    @Excel(name = "计重方式")
    private String weightMode;

    /** 日入库量 */
    @Excel(name = "日入库量")
    private Double dayEnterWarehouseWeight;

    /** 理/磅重量 */
    @Excel(name = "理/磅重量")
    private Double dayEnterWarehouseTheoryWeight;

    /** 数据权限 */
    private String dataRealm;

    /** 园区代码 */
    private String parkCode;

    /** 删除标识 （0代表存在 2代表删除） */
    private String delFlag;

    public void setDayEnterStatisticId(Long dayEnterStatisticId) 
    {
        this.dayEnterStatisticId = dayEnterStatisticId;
    }

    public Long getDayEnterStatisticId() 
    {
        return dayEnterStatisticId;
    }
    public void setDayEnterStatisticNumber(String dayEnterStatisticNumber) 
    {
        this.dayEnterStatisticNumber = dayEnterStatisticNumber;
    }

    public String getDayEnterStatisticNumber() 
    {
        return dayEnterStatisticNumber;
    }
    public void setEnterWarehouseDate(Date enterWarehouseDate) 
    {
        this.enterWarehouseDate = enterWarehouseDate;
    }

    public Date getEnterWarehouseDate() 
    {
        return enterWarehouseDate;
    }
    public void setEnterWarehouseCustomer(String enterWarehouseCustomer) 
    {
        this.enterWarehouseCustomer = enterWarehouseCustomer;
    }

    public String getEnterWarehouseCustomer() 
    {
        return enterWarehouseCustomer;
    }
    public void setGoodsType(String goodsType) 
    {
        this.goodsType = goodsType;
    }

    public String getGoodsType() 
    {
        return goodsType;
    }
    public void setWeightMode(String weightMode) 
    {
        this.weightMode = weightMode;
    }

    public String getWeightMode() 
    {
        return weightMode;
    }
    public void setDayEnterWarehouseWeight(Double dayEnterWarehouseWeight) 
    {
        this.dayEnterWarehouseWeight = dayEnterWarehouseWeight;
    }

    public Double getDayEnterWarehouseWeight() 
    {
        return dayEnterWarehouseWeight;
    }
    public void setDayEnterWarehouseTheoryWeight(Double dayEnterWarehouseTheoryWeight) 
    {
        this.dayEnterWarehouseTheoryWeight = dayEnterWarehouseTheoryWeight;
    }

    public Double getDayEnterWarehouseTheoryWeight() 
    {
        return dayEnterWarehouseTheoryWeight;
    }
    public void setDataRealm(String dataRealm) 
    {
        this.dataRealm = dataRealm;
    }

    public String getDataRealm() 
    {
        return dataRealm;
    }
    public void setParkCode(String parkCode) 
    {
        this.parkCode = parkCode;
    }

    public String getParkCode() 
    {
        return parkCode;
    }
    public void setDelFlag(String delFlag) 
    {
        this.delFlag = delFlag;
    }

    public String getDelFlag() 
    {
        return delFlag;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("dayEnterStatisticId", getDayEnterStatisticId())
            .append("dayEnterStatisticNumber", getDayEnterStatisticNumber())
            .append("enterWarehouseDate", getEnterWarehouseDate())
            .append("enterWarehouseCustomer", getEnterWarehouseCustomer())
            .append("goodsType", getGoodsType())
            .append("weightMode", getWeightMode())
            .append("dayEnterWarehouseWeight", getDayEnterWarehouseWeight())
            .append("dayEnterWarehouseTheoryWeight", getDayEnterWarehouseTheoryWeight())
            .append("remark", getRemark())
            .append("dataRealm", getDataRealm())
            .append("parkCode", getParkCode())
            .append("delFlag", getDelFlag())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .toString();
    }
}
